﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class DefaultServer : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        //ScriptTimeout:页面执行的最长时间，单位为秒
        Literal1.Text += "页面执行超时时间：" + Server.ScriptTimeout + "<br>";
        Literal1.Text += "服务器计算机名称：" + Server.MachineName + "<br>";
        //MapPath：获取页面的物理路径
        Literal1.Text += "当前根路径的物理路径：" + Server.MapPath("/") + "<br>";
        //等价，不同的写法
        //Literal1.Text += "当前根路径的物理路径：" + Server.MapPath(".") + "<br>";
        //Literal1.Text += "当前根路径的物理路径：" + Server.MapPath("DefaultServer.aspx") + "<br>";
        //Literal1.Text += "当前根路径的物理路径：" + Server.MapPath("~") + "<br>";

        //HtmlEncode：将字符串中的XHTML元素标记转换为字符实体，如将“<”转换为&lt;
        Literal1.Text += "Html编码：" + Server.HtmlEncode("<br>") + "<br>";
        //HtmlDecode：将字符串中的字符实体转换为XHTML元素标记，如将&lt转换为“<”;
        Literal1.Text += "Html解码：" + Server.HtmlDecode("&lt;") + "<br>";
        //HtmlEncode：将字符串中某些特殊字符转换为URL编码，如将“/”转换为“%2f”;
        Literal1.Text += "URL编码：" + Server.UrlEncode("钟安年") + "<br>";
        //HtmlEncode：将URL编码转换为字符串中某些特殊字符，如将“%2f”转换为“/”;
        Literal1.Text += "URL解码：" + Server.UrlDecode("%e9%92%9f%e5%ae%89%e5%b9%b4") + "<br>";
    }
}